#include<stdlib.h>
#include<stdio.h>

#define N 10000000

int compare(const void* a,const void* b)
{
	return (*(int*)a - *(int*)b);
}

int main()
{
	BYTE a[N];
	memset(a,N*sizeof(BYTE),0);
	int n=0;
	while(scanf("%d",&a[n])!=EOF)
		n++;

	qsort(a,N,sizeof(BYTE),compare);
	for(int i=0;i<N;++i){
		printf("%d",a[i]);
	}

	return 0;
}